body.adminimal-theme * {
  font-family: "Segoe UI", "Helvetica", sans-serif !important;
}

#page {
	/*padding: 20px;*/
	min-width: 1100px;
}

#branding {
	background-color: #F5F8F5;
	padding: 20px 40px;
	border-bottom: 1px solid #ccc;
}

#branding .logo {
	vertical-align: middle;
	padding-right: 25px;
	margin-right: 20px;
	/*border-right: 1px solid #ccc;*/
}
#branding h1.page-title {
	display: none;
}

#branding .user-links {
	float: right;
	font-size: 18px;
	line-height: 2.5;
}
#branding .user-links .logout{
	padding-left: 8px;
	margin-left: 8px;
	border-left: 1px solid #ccc;
}

.breadcrumb {
	font-size: 15px;
	padding: 8px 0;
	margin: 10px 0;
	/*border-bottom: 2px solid #0074BD;*/
	border-bottom: 1px solid #ccc;
}
div.breadcrumb a:hover { color: #0074BD; }

/* redo layout */
#content-wrapper { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}

#content-wrapper { 
	display: block; 
}

#sidebar-left {
	position: absolute;
}
#sidebar-left + #main-content { 
	padding-left: 250px;
}
#main-content {
	display: block;
}

.block + .block {
	margin-top: 20px;
}

.menu { list-style: none; }
.menu > li {
	border-bottom: 1px solid #ccc;
	list-style-type: none !important;
}
.menu > li.last {
	border-bottom: none;
}
.menu > li > a, .menu > li > span { 
	display: block; 
	padding: 10px 0;  
}
.menu li a.active { font-weight: bold; }
.menu .expanded > span {
	display: block;
	cursor: pointer;
}
.menu .expanded > ul.menu {
	display: none;
	border-top: 1px dotted #ccc;
}
.menu .expanded.active-trail > ul.menu {
	display: block;
}
.menu > li ul {
	margin-left: 0;
}
.menu > li li {
	list-style: none;
	border-bottom: 1px dotted #ccc;
}

.node-form .group-footer {
    display: none;
}

.node-topic-form .field-name-body { display: none; }

#user-login {
    width: 350px;
    margin: 50px auto;
}
#edit-other-login {
    display: none;
}

/**
 * CSNA
 */
.csna-items {
	display: none;
}

/**
 * UEditor
 */

/* strange bug fixed. */
.edui-editor-imagescale { 
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important; 
}

/**
 * Draggable Views
 */
.tabledrag-toggle-weight-wrapper { display: none; }
a.tabledrag-handle .handle {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
